package com.ojoin.ojoin.eb_spider.service;

import java.io.Serializable;

import javax.jms.Destination;
import javax.jms.Message;

import org.springframework.stereotype.Service;
@Service
public interface QueueSenderServie {
	/**
	 * 发送一条消息到指定的队列（目标）
	 * @param queueName 队列名称
	 * @param message 消息内容
	 */
	void send(String queueName,final String message);
	
	void send(Destination destination,final String message);
	
	void send(String queueName,final Serializable message);
	
	void send(Destination destination,final Serializable message);
	
	/**
	 * 
	 * 阻塞监听接收信息，不推荐使用
	 * @param queueName
	 * @return
	 */
	
	Message receive(final String queueName);
	
	
	
}
